Skip to main content

排查操作超时问题

在 Zap 编辑器中测试操作

约束

当用户在 Zap 编辑器中点击 Test and Review(测试并审阅)或 Retest and Review(重新测试并审阅)时,您的 perform 方法的输出必须在 30 秒内返回。

如果违反约束,用户将看到的错误

  • "应用程序未及时响应。它可能已成功完成,也可能未完成。"

最佳实践

超时可能发生在您的 API 端点,或在 perform 方法处理响应负载的过程中。为了优化 perform 的速度,请检查是否存在高耗时处理操作,并尽量减少 z.console.log 调用,尤其是在循环代码中。

操作在 Zap 中的运行

约束

每次 Zap 步骤运行时,操作或搜索的 perform 方法必须在 30 秒内完成处理。如果 API 请求无法始终在 30 秒内结束——例如,进行文件格式转换——则会显示错误。

如果违反约束,用户将看到的错误

  • 在 Zap 历史记录中显示由于请求超时而导致的错误

最佳实践

对于运行时间较长的请求,请使用 Zapier 平台提供的基于 Webhook 的回调服务。这允许您的操作以异步方式执行,并在完成时向回调 URL 发送 POST 请求。有关使用此方法的更多信息,请参阅此处

用户将在 Zap 历史记录中看到该 Zap 步骤的等待/延迟状态,直到收到 POST 请求到回调 URL,此时任务将恢复。


需要帮助?告诉我们您的问题,我们将为您连接合适的资源或联系支持。